#include<stdio.h>
#include<string.h>
#include<unistd.h>

int main()
{
	const char *str = "hello write\n";
	const char *fstr = "hello fwrite\n";

	printf("hello printf\n");
	sleep(2);
	fprintf(stdout, "hello fprintf\n");
	sleep(2);
	fwrite(fstr, strlen(fstr), 1, stdout);
	sleep(2);

	write(1, str, strlen(str));
	sleep(5);
	fork();
	return 0;
}


//int main()
//{
//	//有'\n'版本
////	const char* str = "hello write\n";
////	const char* fstr = "hello fwrite\n";
////	
////	//C语言调用接口
////	printf("hello printf\n");
////	fprintf(stdout, "hello fprintf\n");
////	fwrite(fstr, strlen(fstr), 1, stdout);
//	
//	//没有'\n'版本!
//	const char* str = "hello write";
//	const char* fstr = "hello fwrite";
//	//C语言调用接口
//	printf("hello printf");
//	fprintf(stdout, "hello fprintf");
//	fwrite(fstr, strlen(fstr), 1, stdout);
//	//系统接口
//	write(1, str, strlen(str));
//	
//	close(1); //尝试关闭1号文件
//	//fork(); //添加一个fork();
// 	return 0;
//}
